    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
	  <html xmlns="http://www.w3.org/1999/xhtml">
	    <head>
		    <link rel="stylesheet" type="text/css" href="Styles/spsfbranding.css"/>				
		    		<title>Release Notes</title>
				<meta name="Description" content="" />
		<style type="text/css">

		.OH_TocResize
		{	
			top: 126px;
		}

		</style>
	</head>	
	<body class="primary-mtps-offline-document">
	<table height="93" width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td style="height:93px; background-image: url('./_img/header_background.jpg'); background-repeat: repeat-x;"><img src="./_img/header_left.jpg" /></td><td valign="right" style="height:93px; background-image: url('./_img/header_background.jpg'); background-repeat: repeat-x; text-align: right;"><img src="./_img/header_right.jpg" /></td></tr></table><div class="OH_outerDiv">
			<div style="WIDTH: 280px" id="LeftNav" class="OH_leftNav">
				<div id="toc">
					<div id="toc_parent">
						<div class="OH_parentTocLinks"><a title="SharePoint Software Factory 2010" href="SPSF_ROOT.html">SharePoint Software Factory 2010</a><br/><a title="Overview" href="SPSF_OVERVIEW_INDEX.html">Overview</a><br/></div></div>					
						<div id="toc_children">
							<div class="OH_selfTocLinks"><a title="About" href="SPSF_OVERVIEW_100_ABOUT.html">About</a><br /><a title="Authors" href="SPSF_OVERVIEW_110_AUTHORS.html">Authors</a><br /><a title="System Requirements" href="SPSF_OVERVIEW_200_SYSTEMREQUIREMENTS.html">System Requirements</a><br /><a title="How to use SPSF" href="SPSF_OVERVIEW_500_HOWTOUSESPSF.html">How to use SPSF</a><br /><a title="How to upgrade projects" href="SPSF_OVERVIEW_510_HOWTOUPGRADEPROJECTS.html">How to upgrade projects</a><br /><a title="Project Types" href="SPSF_OVERVIEW_600_PROJECTTYPES.html">Project Types</a><br /><a title="System Files" href="SPSF_OVERVIEW_700_SYSTEMFILES.html">System Files</a><br /><a title="License" href="SPSF_OVERVIEW_800_LICENSE.html">License</a><br /><div title="Release Notes" class="OH_selectedChild">Release Notes</div></div></div><div id="toc_siblings"><div class="OH_siblingTocHeader">Related Links</DIV><div class="OH_siblingTocLinks">							<br /></div></div></div></div><div style="LEFT: 279px" id="TocResize" class="OH_TocResize"></div>
				<div class="OH_outerContent">
				  
		<div class="OH_topic">		 
     
		  <div class="OH_title">
			<table>
			  <tbody>
				<tr>
				  <td class="OH_tdTitleColumn">
					<div class="subHeading"><small>SharePoint Software Factory 2010</small></div><br />
					Release Notes
				  </td>
				  <td class="OH_tdLogoColumn">
				  				  </td>
				</tr>
			  </tbody>
			</table>
		  </div>
		</div>
		<div id="mainSection">
			<div id="mainBody">            
				<div class="introduction"><p></p></div>
				





    <h3>Changes in 3.1.</h3>

    <h4>New Recipes</h4>
    <ul>
        <li>Migration of projects created with previous SPSF versions</li>
        <li>New recipes for Silverlight</li>
        <li>New recipes for PowerShell</li>
        <li>New recipes for ribbons</li>
        <li>New recipes for Upgrade Actions for Features</li>
        <li>New recipes for application resources and classresources</li>
        <li>New recipes for workflows</li>
        <li>New recipes for Site Definitions</li>
        <li>Reworked multilanguage with resources</li>
    </ul>

    <h4>Improvements</h4>

    Project Structure
    <ul>
        <li>Fully supports VS 2010 solution format</li>
        <li>Removed Texttemplating in VS2010 format (not needed anymore)</li>
        <li>Added fix in SharePointTargets.targets for sandboxed solutions</li>
        <li>Supports Team Build on TFS for 2008 and 2010 solutions (2010 need /p:isPackaging=true parameter)</li>
        <li>Support Quality Checks FxCop, StyleCop 4.4, SPDisposeChecker, ShareCop</li>
    </ul>

    Deployment 
    <ul>
        <li>Added support for deployment of sandboxed solutions</li>
        <li>Reworked msbuild deployment scripts, now completely based on custom msbuild tasks</li>
    </ul>

    <h4>Bug Fixes</h4>
    <ul>
        <li>Fixed bugs for Site Columns, Application Pages&gt;</li>
        <li>Content Type Custom Forms </li>
        <li>List Defnition, List Instances</li>
    </ul>

    <h3>Hot Fixes in 3.1.</h3>

    <h4>File Version 3.1.1.1110</h4>
    <ul>
        <li>Fixed recipe "Migrate solution to current SPSF version", file SharePointTargets.targets not updated</li>
    </ul>

    <h4>File Version 3.1.1.1112</h4>
    <ul>
        <li>Fixed recipe "ListInstance", Attribute "FeatureId" not set correctly</li>
    </ul>

    <h4>File Version 3.1.2.1109</h4>
    <ul>
        <li>Improved installer (support for deinstallation of previous versions)</li>
        <li>Fix in SharePointTargets.targets for a customer</li>
        <li>changed installation to "AllUsers" for central provision of SPSF in companies</li>
    </ul>

    <h4>File Version 3.1.2.1804</h4>
    <ul>
        <li>Fix in MSBuild task because of timeout issue of a customer</li>
        <li>Fix in SharePointTargets.targets for customer TeamBuild</li>
    </ul>

    <h4>File Version 3.1.2.2008</h4>
    <ul>
        <li>Recipe "ContentType": Add attribute Inherits="True" by default to ContentTypes</li>
        <li>All Recipes: Changed boolean attributes to uppercase value ("TRUE" instead of "true") </li>
        <li>Recipe "Empty Feature": Changed name of feature receiver class to make it more readable </li>
        <li>Recipe "Empty Feature": Added method FeatureUpgrading to feature receiver template </li>
        <li>DeploymentTargets.msbuild: Better sample for PowerShell execution during deployment </li>
        <li>Deployment.msbuild: Moved BeforeDeploy later to ensure stable undeployment </li>
        <li>SharePointTargets.targets: Moved quality checks at the end to execute checks at last step during build </li>
        <li>Upgrade Setup for VS2008 to WIX 3.5 </li>
        <li>Fix in ListInstance Recipe: Attribute FeatureId points to correct parent feature id of list template </li>
        <li>Fix: If no projects are in the solution add new WSP created a HIVE template instead of VS template</li>
    </ul>

    <h3>Changes in 3.2.</h3>

    <h4>New Recipes</h4>
    <ul>
        <li>Menu "List And Doc": Linq to SharePoint (imports the schema of several lists to LINQ classes)</li>
        <li>Menu "BCS": Simple BCS Model</li>
        <li>Menu "BCS": Import BCS Model from Database</li>
        <li>Menu "BCS": Model BCS Model with classes</li>
        <li>Menu "BCS": Quick Deploy BCS Model (undeploys/deploys BCS model via powershell)</li>
        <li>Menu "Security": Minimal CAS, Medium CAS, recipes for single CAS Policy Items etc.</li>
        <li>Menu "ASP.NET": WCF Webservice </li>   
        <li>code snippets added, partly from http://spcodesnippets.codeplex.com Thx to Ayman El-Hattab (http://aymanelhattab.com) </li>
        <li>Added custom FxCopDictionary to allow project specific exclusions for abbreviations, keyword, acronyns etc. Dictionary will be automatically used in Realase build configuration.</li>
    </ul>

    <h4>Improvements</h4>
    <ul>
        <li>ParametersDefault.msbuild sets RestartIIS to false by default </li> 
        <li>ParametersDefault.msbuild updated sample structure to allow easy setup of multiple deployment environments </li> 
        <li>In selection form of fields or content types the group is displayed (e.g. for field "Title" there are 6 results and no difference)</li> 
        <li>SharePointVersions.xml with current version numbers </li> 
        <li>Added BCS extensions (DBML, BDCM) to function "IsExcludedExtension" to avoid that model layout is saved to the WSP file </li> 
        <li>Change default.aspx in site defition Team Site and Blank Site to version 2010 </li> 
        <li>In feature selection dialog a existing feature of allowed scope is selected by default </li> 
        <li>StartDeploy.bat: Made verbosity for ULSLogger configurable (previously it was always diagnostic)</li> 
    </ul>

    <h4>Bug Fixes</h4>
    <ul>
        <li>Deployment.msbuild added " by default for stsadm path </li>
        <li>Deployment.targets corrected stsadm and powershell examples </li>
        <li>Codeplex ID 6253: Typo for Ribbon Group Document</li>
        <li>Codeplex ID 6170: Webservice Error creating WSDL and DISCO when Windows SDK is not installed </li>
        <li>Codeplex ID 6190: Code Snippets are not correct </li>
        <li>Corrected FxCopConsoleOutput.xls to display Critical and Errors of FXCop in Release build as errors instead of warnings in the Error List of VS </li>
        <li>Create inital .csproj.user with SiteDebuggingUrl for SharePoint WSP projects </li>
        <li>ListInstance recipe refrenced language resources in global resource file, instead of feature resource file</li> 
        <li>Search for gacutil fixed </li>
        <li>SharePointTargets.targets for HIVE: added parameter for text templating generation (" -P &lt;path to referenced assemblies&gt;") to allow loading of assemblies needed for SafeControl entry </li>
        <li>SharePointTargets.targets: Changed $(IsDesktopBuild) to $(BuildingInsideVisualStudio) to allow team build in TFS 2010 </li>
        <li>MSBuild ULSLogger: Changed date format to InvariantCulture to overcome issues with ULSViewer </li>
        <li>MSBuild ULSLogger: Applying log level to all messages to be able to reduce file size of log files for larger deployments</li>
    </ul>

				</div>			
			</div>
							<div class="OH_feedbacklink"><hr size="1" />SharePoint Software Factory 2010, Version 3.2, see <a href="SPSF_OVERVIEW_800_LICENSE.html">License</a> for more information</div>
				<br />
								</div>
				</div>
					</body>
</html>

